typedef struct _DListNode DListNode;

typedef struct _DList DList;

typedef enum _DListRet
{
        DLIST_OK        = 0,
        DLIST_STOP
}DListRet;

typedef DListRet (*DListDataPrintFunc)(void* data);
typedef DListRet (*DListVisitFunc)(void* ctx, void* data);

